#include <iostream>

using namespace std;

int main() {
    int n; //购买笔的数量
    int n1, n2, n3; //每钟包装笔的数量
    int p1, p2, p3;  //每种包装的价格
    int t1, t2, t3;  //三种情况需要花费的总价
    scanf("%d%d%d%d%d%d%d", &n, &n1, &n2, &n3, &p1, &p2, &p3);
    t1 = !(n % n1) ? n / n1 * p1 : (n / n1 + 1) * p1;
    t2 = !(n % n2) ? n / n2 * p2 : (n / n2 + 1) * p2;
    t3 = !(n % n3) ? n / n3 * p3 : (n / n3 + 1) * p3;
    int total=t1; //暂存最小值
    if (t2<total){
        total=t2;
    }
    if (t3<total){
        total=t3;
    }
    printf("%d",total);

    return 0;
}
